package org.arkeologgr.appening.service;

import java.util.List;

import javax.ws.rs.Consumes;
import javax.ws.rs.GET;
import javax.ws.rs.PUT;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.UriInfo;

import org.arkeologgr.appening.service.json.ItemCommentJSON;

@Path("comments")
public class CommentService {
    @SuppressWarnings("unused")
    @Context
    private UriInfo context;

    /**
     * Default constructor. 
     */
    public CommentService() {
        // TODO Auto-generated constructor stub
    }

    /**
     * Retrieves representation of an instance of CommentService
     * @return an instance of String
     */
    @GET
    @Produces("application/json")
    public List<ItemCommentJSON> getComments(
    		@QueryParam(value="entityUri") String entityUri) {
    	
    }

    /**
     * PUT method for updating or creating an instance of CommentService
     * @param content representation for the resource
     * @return an HTTP response with content of the updated or created resource.
     */
    @PUT
    @Consumes("application/json")
    public void putJson(String content) {
    }

}